/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladora;

import view.TelaMenuPrincipal;
import view.TelaSelecionarLog;
import logs.HtmlLog;
import logs.MyTXTLog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import propriedadesLog.PropriedadesLog;

/**
 *
 * @author Kdc
 */
public class ControlTelaConfigLog {

    TelaSelecionarLog telaLog;
    TelaMenuPrincipal telaMenu;
    PropriedadesLog propriedadesLog;
    //Logs registroLog;

    public ControlTelaConfigLog(TelaMenuPrincipal pTelaMenu) {

        telaLog = new TelaSelecionarLog(pTelaMenu);
        telaMenu = pTelaMenu;
        propriedadesLog = new PropriedadesLog();

        if (telaMenu.getLog() instanceof HtmlLog) {
            telaLog.getRadioLogHTML().setSelected(true);
        } else if (telaMenu.getLog() instanceof MyTXTLog) {
            telaLog.getRadioLogTXT().setSelected(true);
        }

        telaLog.getBtnSair().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {

                retornaInstanciaLog();

            }
        });
    }

    public void retornaInstanciaLog() {
        if (telaLog.getRadioLogHTML().isSelected()) {
            telaMenu.setLog(new HtmlLog());
            JOptionPane.showMessageDialog(telaLog, "Logs HTML Selecionado");
            propriedadesLog.salvarLog(0);
        } else if (telaLog.getRadioLogTXT().isSelected()) {
            telaMenu.setLog(new MyTXTLog());
            JOptionPane.showMessageDialog(telaLog, "Logs TXT Selecionado");
            propriedadesLog.salvarLog(1);
        }
        telaLog.dispose();

    }

}
